WPS Office.apk(点击下载) / jnk.java


package defpackage;

import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import defpackage.kae;
import defpackage.kai;
import defpackage.lwd;
import java.io.InterruptedIOException;
import java.util.ArrayList;
import java.util.List;

/* renamed from: jnk  reason: default package */
public final class jnk implements lwd.a {
    boolean dJG = false;
    jzx kZJ;
    kae kZl;
    int[] laQ;
    String laR;
    a laS;
    private c laT;
    private int laU = 0;
    private int laV = 0;
    int laW = 0;
    Handler mHandler = new Handler(Looper.getMainLooper(), new Handler.Callback() {
        /* class defpackage.jnk.AnonymousClass1 */

        public final boolean handleMessage(Message message) {
            switch (message.what) {
                case -1:
                    if (jnk.this.laS == null) {
                        return false;
                    }
                    a aVar = jnk.this.laS;
                    Object obj = message.obj;
                    aVar.cQh();
                    return false;
                case 0:
                    if (jnk.this.laS == null) {
                        return false;
                    }
                    jnk.this.laS.onProgress(((Integer) message.obj).intValue());
                    return false;
                case 1:
                    if (jnk.this.laS == null) {
                        return false;
                    }
                    jnk.this.laS.onCancel();
                    return false;
                case 2:
                    if (jnk.this.laS == null) {
                        return false;
                    }
                    jnk.this.laS.cQf();
                    return false;
                case 3:
                    if (jnk.this.laS == null) {
                        return false;
                    }
                    jnk.this.laS.cQg();
                    return false;
                default:
                    return false;
            }
        }
    });

    /* renamed from: jnk$a */
    public interface a {
        void bk(List<b> list);

        void cQf();

        void cQg();

        void cQh();

        void onCancel();

        void onProgress(int i);
    }

    /* renamed from: jnk$b */
    public static class b {
        public String iVb;
        public String path;
    }

    /* renamed from: jnk$c */
    public class c extends fcv<Void, Void, List<b>> {
        public c() {
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ List<b> doInBackground(Void[] voidArr) {
            if (!jnk.this.dJG) {
                return null;
            }
            Message obtain = Message.obtain();
            obtain.what = 2;
            jnk.this.mHandler.removeMessages(obtain.what);
            jnk.this.mHandler.sendMessage(obtain);
            kai a = jnk.this.kZl.a("https://api.modou.wps.cn/summary/zt/fetch/vip/fileurls", true, jnk.this.laQ, jnk.this.laR);
            if (!jnk.this.dJG || a == null || a.isError() || !a.isOk() || a.lMJ == null || a.lMJ.lMK == null) {
                return null;
            }
            Message obtain2 = Message.obtain();
            obtain2.what = 3;
            jnk.this.mHandler.removeMessages(obtain2.what);
            jnk.this.mHandler.sendMessage(obtain2);
            jnk jnk = jnk.this;
            jnk jnk2 = jnk.this;
            int i = 0;
            for (kai.a.C0172a aVar : a.lMJ.lMK) {
                i = aVar.lML + i;
            }
            jnk.laW = i;
            ArrayList arrayList = new ArrayList();
            for (int i2 = 0; i2 < a.lMJ.lMK.size(); i2++) {
                kai.a.C0172a aVar2 = a.lMJ.lMK.get(i2);
                kae.a a2 = jnk.this.kZl.a(aVar2.mbUrl, lwv.IR(aVar2.mbUrl), aVar2.md5, jnk.this, jnk.this.kZJ);
                if (!jnk.this.dJG || a2 == null) {
                    return null;
                }
                b bVar = new b();
                bVar.path = a2.path;
                bVar.iVb = aVar2.lMM;
                arrayList.add(bVar);
            }
            return arrayList;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ void onPostExecute(List<b> list) {
            List<b> list2 = list;
            if (jnk.this.laS != null && jnk.this.dJG) {
                if (list2 != null) {
                    jnk.this.laS.bk(list2);
                    jnk.this.dJG = false;
                    return;
                }
                Message obtain = Message.obtain();
                obtain.what = -1;
                obtain.obj = new Exception();
                jnk.this.mHandler.removeMessages(obtain.what);
                jnk.this.mHandler.sendMessage(obtain);
            }
        }
    }

    public jnk(Context context, a aVar, jzx jzx) {
        this.laS = aVar;
        this.kZJ = jzx;
        this.kZl = new kae(context);
    }

    public final void a(int[] iArr, String str) {
        this.laQ = iArr;
        this.laR = str;
        if (this.laT != null) {
            this.laT.cancel(true);
            this.laT = null;
        }
        this.dJG = true;
        this.laT = new c();
        this.laT.execute(new Void[0]);
    }

    @Override // defpackage.lwd.a
    public final void b(Exception exc) {
        if (exc == null || !(exc instanceof InterruptedIOException)) {
            Message obtain = Message.obtain();
            obtain.what = -1;
            obtain.obj = exc;
            this.mHandler.removeMessages(obtain.what);
            this.mHandler.sendMessage(obtain);
        }
    }

    public final void cancel() {
        if (this.laT != null) {
            this.laT.cancel(true);
        }
        this.dJG = false;
    }

    public final void destroy() {
        if (this.laT != null) {
            this.laT.cancel(true);
            this.laS = null;
        }
        if (this.kZl != null) {
            this.kZl.destroy();
            this.kZl = null;
        }
    }

    @Override // defpackage.lwd.a
    public final void km(boolean z) {
        this.laV += this.laU;
    }

    @Override // defpackage.lwd.a
    public final void onCancel() {
        Message obtain = Message.obtain();
        obtain.what = -1;
        this.mHandler.removeMessages(obtain.what);
        this.mHandler.sendMessage(obtain);
    }

    @Override // defpackage.lwd.a
    public final void rg(int i) {
        int i2 = ((this.laV + i) * 100) / this.laW;
        Message obtain = Message.obtain();
        obtain.what = 0;
        obtain.obj = Integer.valueOf(i2);
        this.mHandler.removeMessages(obtain.what);
        this.mHandler.sendMessage(obtain);
    }

    @Override // defpackage.lwd.a
    public final void uL(int i) {
        this.laU = i;
    }
}